@charset "utf-8";
/* CSS Document */
/*======================去浏览器常规默认样式=======================*/
*{ border:0 none; margin:0; padding:0; color:#333; font-family:"微软雅黑"; font-size:100%; outline:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
i{ font-style:normal;}
b{ font-weight:normal}
select { font-size:.875rem; font-family:"微软雅黑"; color:#a4a3a3; -webkit-appearance:none; background: 0 0; border-radius:0;}
input[type=text] {
	-webkit-appearance: none;
	background: 0 0;
}
input[type=submit] {
	-webkit-appearance: none;
}
ul, ol, li { list-style-type:none }
a { text-decoration:none; outline:none;/*FF标准去虚线框*/ }
a { star:expression(this.onFocus=this.blur()); /* for Ie*去虚线框*/
}
a:focus,input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
} 
.red{ color:#f00;}
td{ vertical-align:middle;}
/*======================浮动的外层==================*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { zoom:1 }
.clearfix { display:block; }
/* end clearfix */

/*========解决border部分时有时无问题---使用时注意未知问题===========*/
.borderfix { zoom:1 }
/*=====================布局=========================*/
.margin_center { margin-left:auto; margin-right:auto }
.float_left { float:left }
.float_right { float:right }
.block { display:block }
.clear { clear:both; height:0px; overflow:hidden; font-size: 0px; line-height: 0px; }
.po_re { position:relative; }
.po_ab { position:absolute; }
/*=======限制Detail页内图片大小======避免页面撑暴=====*/
.detail_c img { max-width:100%; width:expression(width>669?"100%":width+"px");
}
@media screen and (min-width:240px){html,body{font-size:10px;}}
@media screen and (min-width:320px){html,body{font-size:12px;}}
@media screen and (min-width:480px){html,body{font-size:14px;}}
@media screen and (min-width:560px){html,body{font-size:16px;}}
@media screen and (min-width:640px){html,body{font-size:18px;}}
@media screen and (min-width:720px){html,body{font-size:20px;}}
@media screen and (min-width:800px){html,body{font-size:22px;}}
@media screen and (min-width:1024px){html,body{font-size:24px;}}
/*====================自定义================================*/
.vip_1{ width:98%; padding:0 1%; background-color:#fbfbfb;}
.vip_1 ul{ border-bottom:#ccc solid 0.042rem;}
.vip_1 li{ width:97%; padding:1rem 0 1rem 3%; border-bottom:#ccc solid 0.083rem;}
.vip_1 li.licur{ background:url(../images/hot.png) no-repeat left top; background-size:2.66rem auto;}
.vip_1 li .l_top{ height:2.08rem;}
.vip_1 li .l_top .l_t_1{ float:left; width:19.5%; padding-right:0.5%; font-size:1rem; color:#838383; height:2.08rem; line-height:2.08rem;}
.vip_1 li .l_top .l_t_2{ float:left; width:55%; height:2.08rem; line-height:2.08rem; color:#fd5b84; font-size:1.16rem;}
.vip_1 li .l_top .l_t_2 span{ font-size:0.833rem; padding-left:0.25rem; color:#fd5b84;}
.vip_1 li .l_top .l_t_3{ float:right; width:25%;}
.vip_1 li .l_top .l_t_3 a{ display:block; width:100%; height:2.08rem; line-height:2.08rem; text-align:center; background-color:#fd5b84; color:#fff; font-size:0.916rem;}
.vip_1 li .l_center{ width:100%; height:1.6rem; padding-top:0.916rem;}
.vip_1 li .l_center img{ float:left; height:1.6rem; padding-right:0.3rem;}
.vip_1 li .l_center b{ display:inline-block; width:75%; text-align:center; height:1.4rem; line-height:1.4rem; border:#fd6b8f solid 0.1rem; color:#fd6b8f; border-radius:0.8rem; -webkit-border-radius:0.8rem;}
@media screen and (min-width:320px) and(max-width:480px){
.vip_1 li .l_center b{ display:inline-block; width:75%; text-align:center; height:1.4rem; line-height:1.4rem; border:#fd6b8f solid 0.1rem; color:#fd6b8f; border-radius:0.8rem; -webkit-border-radius:0.8rem; font-size:0.916rem;}	
	}
.vip_1 li .l_center b.bcur{ background-color:#fd6b8f; color:#fff;}
.vip_1 li .l_bottom{ width:100%; padding-top:0.5rem;}
.vip_1 li .l_bottom p{ font-size:0.83rem; line-height:1.25rem; color:#138c54;}
.vip_2{ width:92%; padding:1rem 3% 0 5%;}
.vip_2 h2{ font-size:0.916rem; color:#f00; line-height:1.25rem; padding-bottom:0.5rem;}
.vip_2 table tr td{ vertical-align:middle; text-align:center; height:2.633rem; padding:0.6rem 0; font-size:0.916rem; color:#138c54; border-bottom:#fff solid 0.1rem;}
.vip_2 table tr td img{ padding-right:0.25rem; height:0.75rem;}
.vip_2 table tr td b,.vip_2 table tr td span{ color:#138c54;}
.vip_2 table tr td:nth-child(1){ background-color:#fcd9d8;}
.vip_2 table tr td:nth-child(2){ background-color:#fdb9b7;}
.vip_2 table tr td:nth-child(3){ background-color:#eeeeee;}
.vip_2 table tr.tr_1 b{background: -webkit-linear-gradient(#fffc00 0, #ff0000 45%, #ff0000 100%);background: linear-gradient(#fffc00 0, #ff0000 45%, #ff0000 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.vip_2 table tr.tr_2 b{background: -webkit-linear-gradient(#0b01b8 0, #1baaea 50%, #0b01b8 100%);background: linear-gradient(#0b01b8 0, #1baaea 50%, #0b01b8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.vip_2 table tr.tr_3 b{background: -webkit-linear-gradient(#fffc00 0, #ff0000 50%, #0a00b2 100%); background:linear-gradient(#fffc00 0, #ff0000 50%, #0a00b2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}